/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ejb.common;

import entity.Comune;
import entity.Negozio;
import java.util.List;
import javax.ejb.Local;

/**
 *
 * @author Antonio
 */
@Local
public interface NegozioManagerLocal {

    void creaNegozio(Negozio negozio);

    void rimuoviNegozio(Negozio negozio);

    Negozio cercaNegozio(Long id);

    List<Negozio> cercaNegozio(String nome);

    List<Negozio> cercaNegoziDalComune(Comune comune);

    boolean negozioValido(Long idNegozio);

    boolean negozioValido(Long idNegozio, Long idComune);

    List<Negozio> cercaNegoziDelCliente(Long idCliente);

    Long getNumeroOrdini(Long idCliente, Long idNegozio);
}
